У меня есть шаблон smarty, который я хочу отображать случайным предложением при каждой перезагрузке. Я мог бы сделать это с этим:
в php файле:
$sentences = array('Hello you', 'Hi mate', 'Welcome');
shuffle($sentences);
$smarty->assign('sentence', $sentences[0]);
в файле шаблона:
<h1>{$sentence}</h1>
Возможно ли сделать все это вместо шаблона? Поскольку это не просто логика программирования, а скорее логика представления, мне бы хотелось, чтобы все это было в шаблоне так:
<h1>{'Hello you', 'Hi mate', 'Welcome'| selectRandom }</h1>
Что-то подобное?